
/***************文件上传***********************/
/**上传IFrame中input file改变后回传文件名*/
var uploadSetName=function(id,name){
if($(id+'t')){$(id+'t').innerText=name;}
else{throw new Error("文件选择回调失败: 无效的目标ID("+id+"t).");}
};
/**回传存储到数据库的文件ID*/
var uploadSetID=function(id,dataId){
if($(id+'f')){$(id+'f').value=dataId;
}
else{throw new Error("文件上传回调失败: 无效的目标ID("+id+"f).");}
};
var uploadOpen=function(id){
eval("$(id+'i').contentWindow.document.all.upform1.click();");
};
var upload=function(id){
	if($(id+'t').innerText!=="" && eval("$(id+'i').contentWindow.document.all.upform")){
		eval("$(id+'i').contentWindow.document.all.upform.submit();");}
};
var signalSubmit=function(x){
if(x.name==x.value){x.click();}
};
var signalAdd=function(textId,signalId){
if($(textId).innerText!==""){//由Filed控件OnPropertyChange事件触发,但首次加载时也会触发该事件,所以判定Text控件是否有值
$(signalId).value=new Number($(signalId).value)+1;
}
};
var setName=function(x,id){
	if(parent.uploadSetName){
		parent.uploadSetName(id,new String(x.value).substr(new String(x.value).lastIndexOf('\\')+1));
	}
};


/****导出到Excel***/
function toExcel(tableid) {//整个表格拷贝到EXCEL中 
try{
if($(tableid)){
    var curTbl = document.getElementById(tableid); 
    var oXL = new ActiveXObject("Excel.Application"); 
    //创建AX对象excel 
    var oWB = oXL.Workbooks.Add(); 
    //获取workbook对象 
        var oSheet = oWB.ActiveSheet; 
    //激活当前sheet 
    var sel = document.body.createTextRange(); 
    sel.moveToElementText(curTbl); 
    //把表格中的内容移到TextRange中 
    sel.select(); 
    //全选TextRange中内容 
    sel.execCommand("Copy"); 
    //复制TextRange中内容  
    oSheet.Paste(); 
    //粘贴到活动的EXCEL中       
    oXL.Visible = true; 
    //设置excel可见属性 
  }
}catch(e){
 if(e.message.indexOf("Automation")==0){//IE安全控制限制
 	Alert("IE安全限制","请进行以下操作：<ol><li>在IE浏览器安全选项中，将本站地址添加到安全站点列表.<li>设置'对没有标记为安全的ActiveX控件进行初始化和脚本运行'为启用.");
 }else{
 	throw e;
 }
}
} 